petroleum barrel - English Synonyms Dictionary